VSCode で Python 拡張で ADK の補完が効かない
結論: python.analysis.packageIndexDepths を設定する
code:json
"python.analysis.packageIndexDepths" : [
{
"name": "google",
"depth": 10,
// falseにすると、__all__ で指定されているもののみ、参照できるようになる (デフォルト: false)
"includeAllSymbols": false
}
]
python.analysis.packageIndexDepths を 2 や 3 からはじめてみて、徐々に大きくしていく
Pylance のデフォルトは最上位のパッケージのみをインポートできるようになっているらしい。
だから、入れ子になっている場合は、python.analysis.packageIndexDepths を調整する必要があるみたいだった!
---
google-adk の補完が効かない
SequentialAgent の補完をしたいのに、出ない...
https://gyazo.com/667bf808ac21df73ffdd5339ddcb520c
python.analysis.packageIndexDepths ってのがあるみたい!
issue にもあがっていた
python.analysis.packageIndexDepths を 2 や 3 からはじめてみて、徐々に大きくしていく
Pylance のデフォルトは最上位のパッケージのみをインポートできるようになっているらしい。
だから、入れ子になっている場合は、python.analysis.packageIndexDepths を調整する必要があるみたいだった!
できた!
https://scrapbox.io/files/69a0d42af1c53c1732187f24.png